调试
本接口主要用于接收“调试器”对象在调试程序的过程中产生的事件
方法摘要 | |
---|---|
公开 | 进程启动(整数 进程标识) 被调试进程启动 |
公开 | 进程结束(整数 进程标识, 整数 退出码) 被调试进程结束 |
公开 | 创建线程(整数 线程标识) 被调试进程创建了一个新线程 |
公开 | 线程结束(整数 线程标识, 整数 退出码) 被调试进程的某个线程运行完毕,正常退出 |
公开 | 动态库加载(文本 文件名) 被调试进程加载了一个动态链接库(dll/so) |
公开 | 中断(文本 文件名, 整数 行号) 被调试进程在运行过程中遇到了断点,被中断。中断后被调试进程进入中断状态 |
公开 | 继续运行() 被调试进程从中断状态恢复运行 |
公开 | 运行时错误(整数 错误号, 文本 错误信息) 被调试进程中发生了运行时错误 |
公开 | 断点被设置(文本 文件名, 整数 行号) |
公开 | 断点被取消(文本 文件名, 整数 行号) |
公开 | 所有断点被清除() |
公开 | 断点有效(文本 文件名, 整数 行号) 已证实该处断点有效 |
公开 逻辑 | 调用方法超时(文本 成员名) 调试器在调用被调试进程中的某个方法时,该方法没有在规定的时间内返回。该方法返回真,调试器将继续等待;该方法返回假,调试器将不再等待 |
公开 | 调试库即将被卸载() 被调试进程在退出前会卸载调试库,在卸载之前会调用该方法。该方法返回后,调试库就会被卸载,所以要直接在该方法里写处理代码而不要再通过消息循环 |
被调试进程启动
参数:
进程标识
被调试进程结束
参数:
进程标识
退出码 - 进程的退出码
被调试进程创建了一个新线程
参数:
线程标识
被调试进程的某个线程运行完毕,正常退出
参数:
线程标识
退出码 - 线程的退出码
被调试进程加载了一个动态链接库(dll/so)
参数:
文件名
被调试进程在运行过程中遇到了断点,被中断。中断后被调试进程进入中断状态
参数:
文件名
行号
被调试进程从中断状态恢复运行
被调试进程中发生了运行时错误
参数:
错误号
错误信息
参数:
文件名
行号
参数:
文件名
行号
已证实该处断点有效
参数:
文件名
行号
调试器在调用被调试进程中的某个方法时,该方法没有在规定的时间内返回。该方法返回真,调试器将继续等待;该方法返回假,调试器将不再等待
参数:
成员名
被调试进程在退出前会卸载调试库,在卸载之前会调用该方法。该方法返回后,调试库就会被卸载,所以要直接在该方法里写处理代码而不要再通过消息循环